home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_2 / cbrshw34.ads < prev    next >
Text File  |  1995-07-30  |  31KB  |  620 lines

  1. Short:    Picture viewer (incl.PCD) for CybGfx&AGA
  2. Author:   hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  3. Uploader: hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  4. Type:     gfx/board
  5.  
  6. CyberShow Version 3.4 (c) by Helmut Hoffmann 1995
  7. =========
  8.  
  9. This is an universal shareware picture viewer (incl. PhotoCD support) and
  10. converter for all Amigas with OS3.0 and higher which can
  11.  
  12. * display images in TrueColor/HighColor in Cybergraphic windows on
  13.   Workbench, custom screens or public screens with at least 15Bit color depths
  14.  
  15. * display images in reduced color (upto 256 colors) on any WB screen, custom
  16.   screen or public screen, including AGA, ECS, OCS and usually WB-Emu graphic
  17.   board screens as well (e.g. EGS-Emu, CyberGfx-Emu, ...). This function
  18.   does not require OS3.1 anymore; it should now be usable with OS3.0 as well!
  19.  
  20. New in V3.4: + Now configurable by Tooltypes for start from WB
  21.              + New option for automatic requesting after finishing all files
  22.              + Progress indicator for loading of next/previous picture if user
  23.                selected before automatic preload has finished
  24. New in V3.3: + Enhanced CLI parameter control: Multiple pictures/pathes/patterns,
  25.                screenmode, public screen name, downscaling, ...
  26.              + Workbench picture parameters (CyberShow e.g. usable as Default Tool
  27.                for pictures now) incl. multiple icon selection for pictures/drawers
  28.          + Multiple file selection support in picture/path/pattern requester
  29.              + Extended information window (now incl. file size, file comment)
  30.              + Now ignoring .info files on default
  31.              + next/previous picture now also selectable with space/backspace keys
  32. New in V3.2: + support for RLE-compressed BMP images (8Bit or 1Bit)
  33. New in V3.1: + now with possibility to use named foreign public screens
  34.                (name can be specified with leading * in ENV: variable
  35.                 "CyberShowScreen")
  36. New in V3.0: + now with possibility to use separate screen (screenmode can be
  37.                specified in ENV: variable "CyberShowScreen")
  38.              + now with possibility to change the viewing directory from the
  39.                menu during use
  40.              + now OS3.0 is sufficient for viewing with 2 to 256 colors as well
  41. New in V2.0: + now with massively enhanced comfort (scrolling during preloading,
  42.                scrollbars, faster scrolling, keyboard control, menues)
  43.              + now with function to go back to previous pictures as well
  44.              + new functions (picture information window, fast direct transfers)
  45.              + now with optional fast downscaled loading (1:1, 2:1, 4:1, 8:1)
  46.              + now with save functions for many 24Bit formats
  47.  
  48. Supported picture file formats for loading:
  49.  
  50. 1) IFF-ILBM (all standard formats 1 to 8Bit, EHB, HAM6, HAM8, 24Bit)
  51. 2) PhotoCD (Base format 768x512 or 512x768 (portrait); linear 24Bit RGB)
  52. 3) JPeg (color and greyscale)
  53. 4) PPM/PGM/PBM (P1&P4 b&w, P5 grey, P6 color)
  54. 5) QRT (also known as dump format by PD raytracers as POV-Ray)
  55. 6) Targa (RLE compr.&uncompr. 24Bit,32Bit,1Bit,8Bit grey/Colormap; incl. interleaved)
  56. 7) PCX (compr.&uncompr. EGA1-4Bit, VGA 8Bit grey/Colormap and 24Bit)
  57. 8) BMP (uncompr. 24Bit RGB,1Bit,4Bit or 8Bit Colormap; RLE compressed 8Bit,1Bit)
  58. 9) TIF (packbit-compr./uncompr. Motorola formats 24Bit RGB, 1-8Bit grey/Colormap)
  59. 10) EGS7.x window icons
  60. 11) DEEP (compr.&uncompr. IFF-DEEP 24Bit and 32Bit formats)
  61. 12) YUV (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  62. 13) VLAB raw (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  63. 14) RGB (IFF-RGB: RGB8 and RGBN compressed; RGB5 uncompressed)
  64. 15) HHsYUVSq sequence format (sequential or random access)
  65. 16) IFF-PBM (DPII) format
  66. 17) ACBM (IFF-ACBM: 1 to 8Bit, EHB, HAM6, HAM8)
  67. 18) FBM (8Bit grey/Colormap and 24Bit)
  68. 19) Sun raster (uncompressed formats for 1Bit, 8Bit grey/ColorMap and 24Bit)
  69. 20) MacPaint (b&w compressed 1Bit format; datafork only)
  70. 21) HHsXRL formats (1-8Bit ColorMap incl. HAM6/8, 8Bit grey, 24Bit RGB compressed)
  71.  
  72. and all picture and animation DataType formats under OS3.x.
  73.  
  74. For animation formats (HHsYUVSq and animation datatypes) the first frame is shown
  75. (for playback of HHsYUVSq animations you can use my freeware program CyberTVPlayer).
  76.  
  77. Please note: The GIF format is not internally supported for legal reasons, but
  78. due to the DataType support GIF loading should be possible if you have a
  79. suitable DataType (with a fast GIF DataType loading is usually still faster
  80. than with many other viewers which directly support GIF!).
  81.  
  82. Supported picture file formats for saving:
  83.  
  84. 1) IFF-ILBM 24Bit (compressed and uncompressed)
  85. 2) IFF-DEEP 24Bit (uncompressed)
  86.    This format is used e.g. by TVPaint or XiPaint
  87. 3) JPeg (variable compression rates)
  88. 4) PPM-P6
  89.    This format is used by the PBM image processing software
  90. 5) QRT
  91. 6) Targa 24Bit (compressed and uncompressed)
  92. 7) HHsXRL TC24 format (compressed lossless and lossy)
  93.    This format is esp. designed for raytracing pictures, which should be
  94.    compressed lossless or with nearly invisible losses. Compression is usually
  95.    better than IFF-ILBM or Targa compression.
  96.  
  97. Highlights of CyberShow: Why should you use this viewer
  98.  
  99. + All loading functions (except JPeg: This software is based in part on the work
  100.   of the independent JPeg Group) have been written in Assembler and optimised for
  101.   extremely high speed. Loading will usually be upto 5 times faster than with
  102.   comparable viewers... An exception to this is the JPeg format, which is
  103.   written in C and based on the usual code, so that it will be about the same
  104.   speed as other viewers.
  105.  
  106. + Automatic preloading: The next picture is loaded while you view the current
  107.   picture; you can now also scroll the picture or use other functions during
  108.   preloading of the next picture; this reduces waiting time to a minimum
  109.  
  110. + Supports true color viewing on Cybergraphic public screens (or custom screen)
  111.   of at least 15Bit color depths
  112.  
  113. + Supports reduced color viewing on screens with 2 to 256 colors, including
  114.   most kind of WB emulations on graphic boards. A special color selection
  115.   scheme is used for good quality and good speed.
  116.  
  117. + Pictures can be scrolled (with cursor keys or scrollbars) in their
  118.   resizeable windows.
  119.  
  120. + Support of nearly all commonly used image formats (incl. PhotoCD) and
  121.   additional DataTypes for even more formats
  122.  
  123. + Can view single files, group of files (supporting patterns) and
  124.   even directory trees (automatic search of subdirectories); multiple
  125.   picture arguments can be passed by CLI, Workbench or selected with file
  126.   requester. Images will be shown in alphabetical order (ordered by complete
  127.   path name).
  128.  
  129. + Optional downscaled loading for faster access (selectbale as CLI parameter,
  130.   WB Tooltype or by menu function)
  131.  
  132. + Can go back to previous images as well
  133.  
  134. + Information window for picture can be opened including name, dimensions,
  135.   file type, file size, file comment and number of frames (for animations)
  136.  
  137. + Fast direct transfer of images to famous image processing and painting
  138.   programs (currently ImageFX, XiPaint and ArtEffect/PicoPainter are supported;
  139.   transfers to other programs could be included if more developers/dealers
  140.   would support me)
  141.  
  142. + Save function to convert pictures into some 24Bit file formats (JPeg, IFF, ...)
  143.  
  144. + ...
  145.  
  146. (More to come if enough users register: Possible future expansions e.g.
  147.  + include a slideshow mode with transition effects
  148.  + zooming functions for magnification or downscaling)
  149.  
  150. Using instructions
  151. ==================
  152.  
  153. Configuration: Usually CyberShow will show the picture windows directly on
  154.   the default public screen (usually the Workbench). Since version 3.x you
  155.   can specify other screens as well in the environment variable "CyberShowScreen",
  156.   with a CLI parameter or by a Workbench Tooltype.
  157.  
  158.   a) Custom Screen: If you want a screen to be opened for CyberShow you should
  159.      set an environment variable with the screenmode, e.g.:
  160.      SETENV CyberShowScreen "NTSC:HighRes Interlace"
  161.      You can specify all kinds of screenmodes for Amiga screens, emulation
  162.      screens of graphic boards and TrueColor/HighColor screens for Cybergraphics.
  163.      In any case the screen will be opened with the max. depth which is available
  164.      for that mode. Please note that the screenmode name is case sensitive!
  165.      Take a look at the Prefs/Screenmode program's list of screenmode names
  166.      to see what is available. If you specify an unknown screenmode name or
  167.      the specified screenmode can't be used for some reason the program will
  168.      use the default public screen (after an information requester).
  169.  
  170.      Alternatively you can specify a CLI parameter "Screenmode": e.g.
  171.       CyberShow Screenmode "NTSC:HighRes Interlace"
  172.      This parameter will override the ENV: variable as well as a
  173.      PublicScreen parameter.
  174.      This is also available as tooltype for WB start (e.g.
  175.      Screenmode=NTSC:HighRes).
  176.  
  177.   b) Named Public Screens: If you want to make CyberShow use a non-default
  178.      Public Screen, you can also specify this with the ENV: variable, e.g.:
  179.      SETENV CyberShowScreen "*CoolScreen"
  180.      To distinguish between a screenmode and a public screen name the *
  181.      character has to be specified before the screen name. To find out the
  182.      public screen name of your applications, look into their manuals! The
  183.      screen title of the public screens is often NOT the public screen name.
  184.      If the named public screen can't be used (if it is not found or private)
  185.      then the default public screen is used (after an information requester).
  186.  
  187.      Alternatively you can specify a CLI parameter "PublicScreen": e.g.
  188.       CyberShow PublicScreen "CoolScreen"
  189.      This parameter will override the ENV: variable. Please note that the *
  190.      has not to be specified for the CLI parameter. If you also specify a
  191.      Screenmode parameter, the PublicScreen parameter will be ignored.
  192.      This is also available as tooltype for WB start (e.g.
  193.      PublicScreen=CoolScreen).
  194.  
  195.   To save the screenmode or name specification for automatic use after booting,
  196.   just copy it from ENV: to ENVARC: (or use the WB Tooltype).
  197.   If you want to use the program on the default public screen again, just
  198.   SETENV CyberShowScreen "" or delete the variable from ENV: or from ENVARC:
  199.   for permanent effect (or delete the Tooltype).
  200.  
  201. Parameters: CyberShow now accepts multiple picture/path/pattern and
  202.   configuration parameters both from Workbench and CLI.
  203.  
  204.   a) Workbench usage: To specify pictures, you can multi-select one or several
  205.      pictures or even drawers by holding shift and selecting with the mouse
  206.      before double clicking.
  207.  
  208.      Another method is to make icons for the pictures and specify "CyberShow"
  209.      complete with it's path as default tool.
  210.  
  211.      Other options can be specified as tooltypes in the icon for WB start.
  212.      The options are similair to the CLI options. Take a look at the icon
  213.      to see the available parameters which are enclosed in parentheses to
  214.      make them inactive.
  215.        DefaultPath=path        Provide default path for path/pattern/file
  216.                 requester after startup or for save requester
  217.        Downscale=number        Select downscaling with factor 1:number
  218.                 (number range 1 to 16 supported in increments of 1)
  219.        NonRecursive        Switch off recursive subdirectory search
  220.        Screenmode=name        Select screenmode name for private screen
  221.                 (Overrides ENV:CyberShowScreen)
  222.        PublicScreen=name    Select named public screen
  223.                 (Overrides ENV:CyberShowScreen)
  224.        Icons            Do not ignore .info files. This is only useful if
  225.                 you have some Icon-Datatype and want to take a look
  226.                 at the icons of files. By default, .info files are
  227.                 now completely ignored. Please note that in
  228.                 addition to this option you might have to remove
  229.                 the ~(#?.info) pattern from the file requester if
  230.                 this is used.
  231.        Request            Show file/path/pattern requester after
  232.                 displaying all files
  233.  
  234.   b) CLI usage: You can specify multiple pathes/pictures/patterns in the CLI
  235.      command line, e.g.:
  236.       CyberShow ram:#?.jpg tmp:#?.iff "CD1:Photo_CD/Images"
  237.      Picture parameters can be included in " for better compatibility.
  238.      This should work with directory utilites as well (I checked it with DirOpus
  239.      4.12A+: E.g. specify CyberShow {F} as DOS command for your CyberShow button).
  240.      There are many other parameters available as command line options.
  241.      Type CyberShow ? to get a list of parameters.
  242.      Here are the additional parameters:
  243.        DS=Downscale (number)    Select downscaling with factor 1:number
  244.                 (number range 1 to 16 supported in increments of 1)
  245.        NR=NonRecursive        Switch off recursive subdirectory search
  246.        SM=Screenmode (name)    Select screenmode name for private screen
  247.                 (Overrides ENV:CyberShowScreen)
  248.        PS=PublicScreen (name)    Select named public screen
  249.                 (Overrides ENV:CyberShowScreen)
  250.        Icons            Do not ignore .info files. This is only useful if
  251.                 you have some Icon-Datatype and want to take a look
  252.                 at the icons of files. By default, .info files are
  253.                 now completely ignored. Please note that in
  254.                 addition to this option you might have to remove
  255.                 the ~(#?.info) pattern from the file requester if
  256.                 this is used.
  257.        Request            Show file/path/pattern requester after
  258.                 displaying all files
  259.  
  260. If you just start CyberShow without any picture parameters, a file/path/pattern
  261. requester appears. With this you can specify a directory (path) with an optional
  262. pattern or select one or multiple pictures (by holding shift during the selection).
  263. You can select a new file/path/pattern by using the "New Directory" menu entry
  264. at a later time (it will be shown automatically after displaying all files
  265. if you select the Request option).
  266.  
  267. In any case subdirectories will be searched automatically if you don't restrict
  268. searching by a pattern to one directory or use the NonRecursive option.
  269.  
  270. Default is to load pictures in full size. With the "Scaled-Loading" menue
  271. or Downscale option you can select to load all pictures in reduced size.
  272. For many file formats this downscaled loading will be significantly
  273. faster. Please note that the pictures will be in small form in memory, thus
  274. save or transfer operations will save or transfer the images in small form.
  275.  
  276. To advance to the next picture use the "Next Picture" menu entry
  277. (Shortcut Amiga N), press the space bar or press the close button of the
  278. picture window. During displaying the next picture will already be loaded.
  279. Since version 2.0 you can now scroll or resize the window or select another
  280. function while the next picture is preloaded (due to technical restrictions
  281. of some file formats this is partially not available if pictures are not
  282. stored line by line, e.g. FBM24, ACBM, DataTypes, vertical PCD images, YUV,
  283. VLB, HHsYUVSq; during the color conversion phase you can still scroll and this
  284. phase is often longer than the loading time unless you load from floppy disk).
  285. Scrolling can now be performed with cursor keys or the scroll bars.
  286.  
  287. You can also go back to previous pictures with the "Previous Picture"
  288. menu entry (Shortcut Amiga P) or by pressing the backspace key.
  289.  
  290. If you try to select the next picture (or previous picture) before
  291. automatic preloading has finished, the window title will inform you about
  292. the already loaded part of the picture (in percent).
  293.  
  294. For the currently displayed picture you can get an information requester
  295. by selecting the "Picture Info" menu item (Shortcut Amiga I). It includes
  296. the name, dimensions, file format, file size, file comment and number of
  297. frames (for animations). The file format string often includes the color
  298. depths or other variation informations as well. For pictures loaded with
  299. any DataType, the file type is "DTxx" with xx being the color depth.
  300. For animations loaded with DataType the file type is "DHxx".
  301.  
  302. You can quit the program with the "Quit" menu item in the picture windows,
  303. by pressing Ctrl-C in the CLI or sending a Ctrl-C signal to the task.
  304.  
  305. The "About" menu function gives an information requester (which includes
  306. the personal registration information if you are a registered user with
  307. a correctly installed keyfile).
  308.  
  309. Fast direct transfer and saving/conversion (not available in demo version):
  310.  
  311. You can directly transfer the image in full 24Bit quality very fast to
  312. important image processing and painting programs (see transfer menu).
  313. Currently supported applications: ImageFX, XiPaint and ArtEffect/PicoPainter
  314.  
  315. Transfers should at least be possible to ImageFX 1.5/1.6, ImageFX 2.x,
  316. EGS-ImageFX, XiPaint 3.x, all versions of ArtEffect and PicoPainter 1.3.
  317. For ArtEffect/PicoPainter you can transfer the image into a picture
  318. project window or into a brush.
  319.  
  320. Please note that pictures will always be transferred in their loaded
  321. size. If you have selected the downscaled loading, the pictures will
  322. be transferred in small form.
  323.  
  324. The same restrictions apply to the save functions which can be used to
  325. convert the currently loaded image into one of several formats (see
  326. above for list of supported save formats). All pictures are saved as
  327. 24Bit images. This is not dependent on the screenmode. The size which
  328. has been used for loading will be the size in which it is saved. For
  329. JPeg saving you can select the quality between 50% and 95% in 5% steps
  330. with a sub menu.
  331.  
  332. Problems with loading specific file formats?
  333.  
  334. If you have difficulties viewing a picture in one of the supported
  335. file formats (or DataTypes) and you are sure that you have enough
  336. memory left, check the following:
  337.  
  338. a) File systems: Some PD/ShareWare/Commercial add-on or replacement
  339.    file systems are buggy (e.g. they do not support some rarely used
  340.    DOS functions properly). Try to copy the picture to a standard
  341.    device (e.g. RAM:) and to view it from there. If this works, you
  342.    know that your specific file system is buggy. I really reccommend
  343.    to only use official Commodore file systems (e.g. the AmigaOS3.1
  344.    CD-Filesystem) in case of difficulties.
  345.  
  346. b) DataTypes: Some DataTypes are instable and can crash on certain
  347.    pictures with odd dimensions or incomplete pictures. I have no
  348.    influence on this.
  349.  
  350. Requirements
  351. ============
  352.  
  353. For usage with Cybergraphics on HiColor/TrueColor screens:
  354.  
  355. - cybergraphics.library V40 or higher
  356.   (Cybergraphics is a Workbench emulation/True color software extension
  357.    which is usable in conjunction with several graphic boards as the
  358.    Cybervision, Piccolo, SD64, Picasso, Retina-BLTZ3, Spectrum, Domino.
  359.    It is Copyright by Thomas Sontowski and Frank Mariak.)
  360. - Default Public screen or specified screen with at least 15Bit color depth
  361. - OS2.04 or higher (higher OS may be required by Cybergraphics itself!)
  362. - some memory (about 4MByte Fast-RAM should be enough for normal use)
  363.  
  364. For usage on screens with 2 to 256 colors:
  365.  
  366. - OS3.0 (OS3.1 is not needed anymore)
  367. - some memory (about 4MByte Fast-RAM should be enough for normal use)
  368.  
  369. Shareware modalities
  370. ====================
  371.  
  372. The unregistered demo version of CyberShow has an important restriction:
  373.  
  374. All pictures will be shown in greyscale only in the demo version!!!
  375.  
  376. Anyway, I have designed the loading functions so that the speed is the
  377. same as with color loading so that you can check the real speed of my
  378. fast loading functions, but please note: on screens with less than
  379. 15Bit color depths the displaying speed of the greyscale pictures could
  380. be higher than that of color pictures due to the fact that the color pen
  381. allocation is different. I have no influence on this; to see the real
  382. speed, try it on HiColor/TrueColor screens (if you have Cybergraphics),
  383. as no color pens are needed and it makes no difference if a greyscale
  384. or true color image is displayed. If you want to see how the color
  385. allocation works with 2 to 256 colors, take a look at CyberTVPlayer,
  386. my freeware animation player for HHsYUVSq sequences (a sample sequence
  387. is included in the CyberTVPlayer archive). CyberTVPlayer uses the same
  388. color reducing functions as CyberShow.
  389.  
  390. Some other functions are also not available in the demo version (e.g.
  391. fast direct transfer functions and save functions).
  392.  
  393. *** Special offer ***
  394.  
  395. The shareware registration fee is currently only 20DM (in europe)
  396. or 18US$ (outside europe). This offer is at least valid upto 31st July 1995.
  397. I have not yet decided if the shareware fee will be higher at a later time,
  398. but it might become a bit higher (e.g. 30DM / 25US$).
  399.  
  400. Other currencies are possible as well (see registration form for details).
  401.  
  402. To register send the filled in and signed registration form (included
  403. in this archive) to my address together with the money as banknotes,
  404. a cheque or international postal money order:
  405.  
  406. My address:             Helmut Hoffmann
  407.             Rubensstrasse 4
  408.             D-41063 Moenchengladbach
  409.  
  410.             Germany
  411.  
  412. Users in germany can also transfer money to my account (No bank transfers
  413. from outside germany!!).
  414.  
  415. You can currently contact me by EMail (no registrations by EMail!):
  416.  
  417.         hhoff@pool.informatik.rwth-aachen.de
  418.  
  419. After registration you will receive a keyfile and the latest version of
  420. this program. The keyfile will enable you to use future demo versions of
  421. this program as full version. The processing of your order can take
  422. some time. Usually it will be very fast (only a few days), but under raw
  423. circumstances it could take some weeks.
  424.  
  425. Registered users might get another advantage: If I decide to port my
  426. picture management software EGSPhotoAlbum for Cybergraphics and standard
  427. Amigas, registered CyberShow users can register for a lower price.
  428. The fast loading functions of CyberShow are the same as thoose in
  429. EGSPhotoAlbum Professional 5.x.
  430.  
  431. Special note for ImageFX users: In addition to CyberShow you can order
  432. my FastImageFXModules for a small add-on fee (see registration form).
  433. The loader module is based on the same functions as CyberShow (only
  434. JPeg is missing as this did not bring any speed advantage). All other
  435. loading functions were faster on my configuration or were not available
  436. with the standard loaders. A saver module for some formats is also included.
  437.  
  438. Version history
  439. ===============
  440.  
  441. 1.0 (14th june 95): Initial release (supporting 21 file formats and DataTypes)
  442. 2.0 (19th june 95): Added menu for picture windows offering Quit, About, SaveAs,
  443.                      Picture Info, Next/Previous Picture, Transfer, Downscale
  444.                     Added fast direct transfer functions to ImageFX, XiPaint
  445.                      and ArtEffect/PicoPainter
  446.                     Added saving functions (7 formats) for picture conversions
  447.                     Added function to go back to previous pictures
  448.                     Added scrollbars for comfortable scrolling
  449.                     Implemented faster scrolling methods
  450.                     Functions like scrolling/resizing now already usable
  451.                      during the next picture is loaded
  452.                     Window position will now be left unchanged for newly
  453.                      opened windows if possible; the scroll position will
  454.                      be left unchanged between pictures of identical size
  455.                     Information requesters for unreadable pictures/problems
  456.                     Preloading is suppressed if not enough memory is available
  457.                     Support of downscaled loading (1:1, 2:1, 4:1, 8:1)
  458. 3.0 (30th june 95): New reduced color output function which is available with
  459.                      OS3.0 and not only with OS3.1. This makes CyberShow usable
  460.                      for all OS3.0 users now (drawing speed is increased for
  461.                      standard Amiga screens and some WB emulation screens as well).
  462.                     Support of separate screen with screenmode specified in
  463.                      ENV:CyberShowScreen
  464.                     Added menu function to select a new directory and/or pattern
  465.                     Slightly changed CLI parameter extraction for more compatibility
  466.                      with non-standard shells/utilities
  467.                     Changed menu colors for OS3.x look
  468.                     Changed file requester for saving to a save requester with
  469.                      picture file name as default for save name as well
  470. 3.1 (7th july 95):  Support of use of named foreign public screen with name
  471.                      specified (with a leading *) in ENV:CyberShowScreen
  472.                     Information requester if screenmode or public screen can't be
  473.                      found or own screen can't be opened
  474.                     Fixed bug which could lead to crashes if files couldn't be opened
  475.                      after they have been stored in the internal list; now you can
  476.                      choose to try the next picture or quit the program in case of
  477.                      any difficulties during opening/loading
  478.                     Fixed bug which could lead to problems if window couldn't be opened
  479.                     Correction of Sun raster 24Bit loading (wrong colors and
  480.                      problems with odd sized images)
  481. 3.2 (21st july 95): Support for RLE compressed 8Bit and 1Bit BMP files
  482.             Bug fix for loading function which could lead to crashes if
  483.              certain non-picture files where detected as a picture
  484. 3.3 (24th july 95): Enhanced CLI parameter control incl. multiple picture arguments
  485.               and new parameters (e.g. to suppress subdirectory search etc.)
  486.                     Added Workbench parameter support for pictures and even drawers
  487.             Added muliple-file-selection support for file/path requester
  488.             Extended information window (now incl. file size, file comment)
  489.             Now ignoring icons (.info files) on default
  490.             Next/previous picture now also selectable with space/backspace keys
  491. 3.4 (27th july 95): Now configurable by Tooltypes for start from WB
  492.             Introduction of "DefaultPath" Tooltype to specify a directory
  493.                      as default for the file requester by WB start
  494.             New option "Request" for automatic requesting of new
  495.              path/pattern/files after displaying is finished
  496.             Introduction of Progress indicator which appears in the
  497.              window title if Next/Previous picture is selected before
  498.              the picture is available (preloaded)
  499.             Higher file requester window for easier multi-selection
  500.  
  501. Special Thanks
  502. ==============
  503.  
  504. My special thanks go to:
  505.  
  506.  Kermit Woodall from NOVA-Design for providing me with ImageFX-EGS and ImageFX.
  507.  Thomas Dorn for providing me with XiPaint.
  508.  Alexander Pratsch for providing me with ArtEffect (successor of PicoPainter).
  509.  Without this support the fast direct transfer functions would
  510.   probably have been impossible.
  511.  Thomas Sontowski and Frank Mariak for making the TrueColor/HighColor
  512.   Workbench possible.
  513.  The "Independent JPEG Group" for providing the portable C source code
  514.   for JPeg compression/decompression. The JPeg functions are based on
  515.   this code (This software is based in part on the work of the independent
  516.   JPeg Group).
  517.  and to all registered users of CyberShow, esp. thoose who reported bugs
  518.   or made suggestions...
  519.  
  520. Hard- and Software used for developing
  521. ======================================
  522.  
  523. This program is written in pure Assembler (using the german assembler
  524. O.M.A. 2.0). Only the lowlevel JPeg functions have been implemented
  525. in C (based on the portable C source of the Independent JPeg Group)
  526. and compiled with the german MaxonC++ 3.0 system.
  527.  
  528. My development system is:
  529.  
  530. Amiga 3000/030/25MHz / 18 Megabytes RAM / OS3.1
  531.  
  532. 4MByte Piccolo SD64 (64Bit) graphics board (running in Zorro III-mode).
  533.  
  534. This program was tested with enforcer and mungwall running.
  535.  
  536. Disclaimer
  537. ==========
  538.  
  539. This software (program and documentation) is provided "as is" and
  540. comes with no warranty, either expressed or implied.
  541. The author is in no way responsible for any damage or loss that may
  542. occur due to direct or indirect usage of this software. You use
  543. this software entirely at your own risk.
  544.  
  545. Copyright
  546. =========
  547.  
  548. This software (program and documentation) is copyright by
  549.  
  550.                         Helmut Hoffmann
  551.             Rubensstrasse 4
  552.             D-41063 M÷nchengladbach
  553.  
  554.             Germany
  555.  
  556. The demo version may be freely distributed and used as
  557. long as the following conditions are met:
  558.  
  559. 1) All files have to be kept together
  560.  
  561. 2) No file may be modified or crunched/packed.
  562.  
  563.    The only official way to distribute this demo packed is the
  564.    original .lha archive.
  565.  
  566.    The program may not be disassembled or analysed. The limitations
  567.    integrated in the demo version may under no circumstance be removed
  568.    or bypassed.
  569.  
  570. 3) Distributors may only charge for the duplication process (including media)
  571.    and not for the software. Theese charges may not exceed the following
  572.    limits: a) Demo on a PD-disk: 8$ (US-dollar) including
  573.               postage&packing (in Germany: 12DM)
  574.        b) Demo on a PD-CD-ROM: 50$ (US-dollar) including
  575.               postage&packing (in Germany: 75DM)
  576.        c) Demo on a BBS/Mailbox/ftp-site or other electronically
  577.               callable system: Maximum charge 4$ (US-dollar) (in Germany: 6DM)
  578.               for downloading
  579.    Anyway, it must be made explictly clear to the buyer, that he does not
  580.    pay for the program (demo) itself but only for the duplication service.
  581.  
  582. 4) It is not allowed to distribute the demo with any commercial product
  583.    without a written permission by me. One exception is the distribution of
  584.    the demo version with products not exceeding the above price limits (e.g.
  585.    a cover-disk magazine for 8$ or less).
  586.  
  587.    The following companies have my explicit permission to distribute the
  588.    demo with their products: NOVA Design, Ingenieurbⁿro Helfrich.
  589.  
  590.    If you want to distribute the demo with your commercial product
  591.    (hardware or software) write to me for details.
  592.  
  593. 5) The registered version (the keyfile) may not be redistributed. It may only
  594.    run on one machine per registration. It is allowed to make a backup copy
  595.    of the original disk.
  596.  
  597. ------------------------------------------------------------
  598.                  Amiga Distribution System
  599. ------------------------------------------------------------
  600.  
  601.                         ADS Zone: 1
  602.                   ADS Hatch Site: Don Plesky
  603.               ADS Position: ADS Zone 1 Coordinator
  604.                  BBS Name: EastPointe Amiga BBS
  605.                  Phone Number(s): 810-773-6959
  606.                  Network Address: 1:120/229  
  607.                      Network Region: 11    
  608.                    BBS Hours: 24 Hrs/Day
  609.            BBS Mailer/Software: DLG Trapdoor/PDQmail
  610.                    BBS Storage Space: 2 Gig 
  611.                File Requestable :  <X> Y     < > N
  612.                File Request Hours : All The Time
  613.  
  614.  
  615.  
  616. ---------------------------------------------------------------
  617. Help the Amiga! Join the ADS team Become a ADS Hub<=>Freq ADSINFO 
  618. ---------------------------------------------------------------
  619.  
  620.